Unity前期避坑指南

您所在的位置:网站首页 unity 用户名 Unity前期避坑指南

Unity前期避坑指南

2024-01-08 04:32| 来源: 网络整理| 查看: 265

Unity 中 让Litjson 字典Key支持Int等非String类型

只是一个小菜鸡: 然后枚举不是没有string类型嘛,int居多,我以为weapon这个键用你的方式转不出来,原来是可以转的,谢谢大佬

Unity 中 让Litjson 字典Key支持Int等非String类型

只是一个小菜鸡: 我昨晚是看到自己存的dictionary dic: dic.add(TestEnum.Weapon,new Testclass): dic通过jsonmapper.tojson的时候debug出来存的键值对是"weapon":{}

Unity 中 让Litjson 字典Key支持Int等非String类型

kt_老酋长: 没太懂你的意思。默认情况下litjson对枚举存储的是值,你是想存储的是枚举的字段名么?你可以在序列化前或反序列化前注册对应类型的处理: [code=plain] JsonMapper.RegisterImporter JsonMapper.RegisterExporter [/code]

Unity 中 让Litjson 字典Key支持Int等非String类型

只是一个小菜鸡: 我整体属性也是个字典

Unity 中 让Litjson 字典Key支持Int等非String类型

只是一个小菜鸡: 这样直接“weapon”当做键读出来也可以转成枚举嘛



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3